package com.hxzy.service;

import com.hxzy.bean.Message;
import com.hxzy.util.PageUtil;
import com.hxzy.vo.MessageVo;

import java.util.List;

/**
 * @author nick
 */
public interface MessageService extends CommonService<Message,Integer> {

    PageUtil<MessageVo> queryAllMessage(PageUtil<MessageVo> pageUtil);

    /**
     * 分页查询
     * @param pageIndex
     * @param pageSize
     * @return
     */
    List<Message> paging(int pageIndex,int pageSize);

    /**
     * 查询总共有多少条数据
     * 必须和分页查询搭配使用；SQL语句必须和分页查询的SQL语句条件必须相同
     * 分页，查询的列不用显示
     * @return
     */
    int totals();

    MessageVo findMessageById(int id);
}
